import junit.framework.TestCase;


public class LiczbaTest_3 extends TestCase {
	protected void setUp() throws Exception {
		super.setUp();
	}
	
	public void testKonstruktor() throws Exception
	{
		Liczba l = new Liczba();
		for(int i=2; i<=16; i++)
		{
			assertNotNull(l.zapis(i));
		}
	}
	
	public void testKonwersji()
	{
		Liczba l = new Liczba(10);
		try {
			assertEquals(l.zapis(16), "A");
		} catch (LiczbaException e) {
			e.printStackTrace();
		}
	}
	
	public void testPodstawa() throws Exception
	{
		try{
			new Liczba("10", 1);
			fail("LiczbaException");
			
		}
		catch(LiczbaException ex)
		{
			
		}
	}
	
	public void testTrue()
	{
		Liczba l = new Liczba(5);
		try {
			assertTrue(l.zapis(2).equals("101"));
		} catch (LiczbaException e) {
			e.printStackTrace();
		}
	}
}
